home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / g_man / cat3 / OpenGL / glgettexparameter.z / glgettexparameter
Encoding:
Text File  |  2002-10-03  |  55.6 KB  |  529 lines

  1.  
  2.  
  3.  
  4. ggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr((((3333GGGG))))          OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee          ggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr((((3333GGGG))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrrffffvvvv,,,, ggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrriiiivvvv - return texture parameter
  10.      values
  11.  
  12.  
  13. CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  14.      void ggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrrffffvvvv( GLenum _t_a_r_g_e_t,
  15.                                GLenum _p_n_a_m_e,
  16.                                GLfloat *_p_a_r_a_m_s )
  17.      void ggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrriiiivvvv( GLenum _t_a_r_g_e_t,
  18.                                GLenum _p_n_a_m_e,
  19.                                GLint *_p_a_r_a_m_s )
  20.  
  21.  
  22. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  23.      _t_a_r_g_e_t  Specifies the symbolic name of the target texture.
  24.              GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____1111DDDD, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____2222DDDD, GGGGLLLL____DDDDEEEETTTTAAAAIIIILLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____2222DDDD____SSSSGGGGIIIISSSS, and
  25.              GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____3333DDDD____EEEEXXXXTTTT are accepted.
  26.  
  27.      _p_n_a_m_e   Specifies the symbolic name of a texture parameter.
  28.              GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAGGGG____FFFFIIIILLLLTTTTEEEERRRR, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMIIIINNNN____FFFFIIIILLLLTTTTEEEERRRR, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMIIIINNNN____LLLLOOOODDDD,
  29.              GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAXXXX____LLLLOOOODDDD, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____BBBBAAAASSSSEEEE____LLLLEEEEVVVVEEEELLLL, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAXXXX____LLLLEEEEVVVVEEEELLLL,
  30.              GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____WWWWRRRRAAAAPPPP____SSSS, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____WWWWRRRRAAAAPPPP____TTTT, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____WWWWRRRRAAAAPPPP____RRRR,
  31.              GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____BBBBOOOORRRRDDDDEEEERRRR____CCCCOOOOLLLLOOOORRRR, GGGGLLLL____DDDDEEEETTTTAAAAIIIILLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____LLLLEEEEVVVVEEEELLLL____SSSSGGGGIIIISSSS,
  32.              GGGGLLLL____DDDDEEEETTTTAAAAIIIILLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMOOOODDDDEEEE____SSSSGGGGIIIISSSS, GGGGLLLL____DDDDEEEETTTTAAAAIIIILLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____FFFFUUUUNNNNCCCC____PPPPOOOOIIIINNNNTTTTSSSS____SSSSGGGGIIIISSSS,
  33.              GGGGLLLL____SSSSHHHHAAAARRRRPPPPEEEENNNN____TTTTEEEEXXXXTTTTUUUURRRREEEE____FFFFUUUUNNNNCCCC____PPPPOOOOIIIINNNNTTTTSSSS____SSSSGGGGIIIISSSS,
  34.              GGGGLLLL____PPPPOOOOSSSSTTTT____TTTTEEEEXXXXTTTTUUUURRRREEEE____FFFFIIIILLLLTTTTEEEERRRR____BBBBIIIIAAAASSSS____SSSSGGGGIIIIXXXX,
  35.              GGGGLLLL____PPPPOOOOSSSSTTTT____TTTTEEEEXXXXTTTTUUUURRRREEEE____FFFFIIIILLLLTTTTEEEERRRR____SSSSCCCCAAAALLLLEEEE____SSSSGGGGIIIIXXXX, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____PPPPRRRRIIIIOOOORRRRIIIITTTTYYYY,
  36.              GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____PPPPRRRRIIIIOOOORRRRIIIITTTTYYYY____EEEEXXXXTTTT, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____RRRREEEESSSSIIIIDDDDEEEENNNNTTTT,
  37.              GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____RRRREEEESSSSIIIIDDDDEEEENNNNTTTT____EEEEXXXXTTTT, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMIIIINNNN____LLLLOOOODDDD____SSSSGGGGIIIISSSS,
  38.              GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAXXXX____LLLLOOOODDDD____SSSSGGGGIIIISSSS, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____BBBBAAAASSSSEEEE____LLLLEEEEVVVVEEEELLLL____SSSSGGGGIIIISSSS,
  39.              GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAXXXX____LLLLEEEEVVVVEEEELLLL____SSSSGGGGIIIISSSS, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____LLLLOOOODDDD____BBBBIIIIAAAASSSS____SSSS____SSSSGGGGIIIIXXXX,
  40.              GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____LLLLOOOODDDD____BBBBIIIIAAAASSSS____TTTT____SSSSGGGGIIIIXXXX, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____LLLLOOOODDDD____BBBBIIIIAAAASSSS____RRRR____SSSSGGGGIIIIXXXX,
  41.              GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAXXXX____CCCCLLLLAAAAMMMMPPPP____SSSS____SSSSGGGGIIIIXXXX, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAXXXX____CCCCLLLLAAAAMMMMPPPP____TTTT____SSSSGGGGIIIIXXXX,
  42.              GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAXXXX____CCCCLLLLAAAAMMMMPPPP____RRRR____SSSSGGGGIIIIXXXX, GGGGLLLL____DDDDUUUUAAAALLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSEEEELLLLEEEECCCCTTTT____SSSSGGGGIIIISSSS,
  43.              GGGGLLLL____QQQQUUUUAAAADDDD____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSEEEELLLLEEEECCCCTTTT____SSSSGGGGIIIISSSS, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____FFFFIIIILLLLTTTTEEEERRRR4444____SSSSIIIIZZZZEEEE____SSSSGGGGIIIISSSS,
  44.              GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCLLLLIIIIPPPPMMMMAAAAPPPP____FFFFRRRRAAAAMMMMEEEE____SSSSGGGGIIIIXXXX, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCLLLLIIIIPPPPMMMMAAAAPPPP____CCCCEEEENNNNTTTTEEEERRRR____SSSSGGGGIIIIXXXX,
  45.              GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCLLLLIIIIPPPPMMMMAAAAPPPP____OOOOFFFFFFFFSSSSEEEETTTT____SSSSGGGGIIIIXXXX,
  46.              GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCLLLLIIIIPPPPMMMMAAAAPPPP____VVVVIIIIRRRRTTTTUUUUAAAALLLL____DDDDEEEEPPPPTTTTHHHH____SSSSGGGGIIIIXXXX, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOMMMMPPPPAAAARRRREEEE____SSSSGGGGIIIIXXXX,
  47.              GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOMMMMPPPPAAAARRRREEEE____OOOOPPPPEEEERRRRAAAATTTTOOOORRRR____SSSSGGGGIIIIXXXX, and GGGGLLLL____SSSSHHHHAAAADDDDOOOOWWWW____AAAAMMMMBBBBIIIIEEEENNNNTTTT____SSSSGGGGIIIIXXXX are
  48.              accepted.
  49.  
  50.      _p_a_r_a_m_s  Returns the texture parameters.
  51.  
  52. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  53.      ggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr returns in _p_a_r_a_m_s the value or values of the texture
  54.      parameter specified as _p_n_a_m_e.  _t_a_r_g_e_t defines the target texture, either
  55.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____1111DDDD, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____2222DDDD, or GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____3333DDDD to specify one-, two-, or
  56.      three-dimensional texturing.  _p_n_a_m_e accepts the same symbols as
  57.      ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr, with the same interpretations:
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr((((3333GGGG))))          OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee          ggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr((((3333GGGG))))
  71.  
  72.  
  73.  
  74.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAGGGG____FFFFIIIILLLLTTTTEEEERRRR              Returns the single-valued texture
  75.                                         magnification filter, a symbolic
  76.                                         constant. The initial value is
  77.                                         GGGGLLLL____LLLLIIIINNNNEEEEAAAARRRR.
  78.  
  79.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMIIIINNNN____FFFFIIIILLLLTTTTEEEERRRR              Returns the single-valued texture
  80.                                         minification filter, a symbolic
  81.                                         constant. The initial value is
  82.                                         GGGGLLLL____NNNNEEEEAAAARRRREEEESSSSTTTT____MMMMIIIIPPPPMMMMAAAAPPPP____LLLLIIIINNNNEEEEAAAARRRR.
  83.  
  84.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMIIIINNNN____LLLLOOOODDDD                 Returns the single-valued texture
  85.                                         minimum level-of-detail value.  The
  86.                                         initial value is -1000.
  87.  
  88.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAXXXX____LLLLOOOODDDD                 Returns the single-valued texture
  89.                                         maximum level-of-detail value. The
  90.                                         initial value is 1000.
  91.  
  92.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____BBBBAAAASSSSEEEE____LLLLEEEEVVVVEEEELLLL              Returns the single-valued base texture
  93.                                         mipmap level.  The initial value is 0.
  94.  
  95.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAXXXX____LLLLEEEEVVVVEEEELLLL               Returns the single-valued maximum
  96.                                         texture mipmap array level.  The
  97.                                         initial value is 1000.
  98.  
  99.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____WWWWRRRRAAAAPPPP____SSSS                  Returns the single-valued wrapping
  100.                                         function for texture coordinate s, a
  101.                                         symbolic constant. The initial value
  102.                                         is GGGGLLLL____RRRREEEEPPPPEEEEAAAATTTT.
  103.  
  104.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____WWWWRRRRAAAAPPPP____TTTT                  Returns the single-valued wrapping
  105.                                         function for texture coordinate t, a
  106.                                         symbolic constant. The initial value
  107.                                         is GGGGLLLL____RRRREEEEPPPPEEEEAAAATTTT.
  108.  
  109.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____WWWWRRRRAAAAPPPP____RRRR                  Returns the single-valued wrapping
  110.                                         function for texture coordinate r, a
  111.                                         symbolic constant. The initial value
  112.                                         is GGGGLLLL____RRRREEEEPPPPEEEEAAAATTTT.
  113.  
  114.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____BBBBOOOORRRRDDDDEEEERRRR____CCCCOOOOLLLLOOOORRRR            Returns four integer or floating-point
  115.                                         numbers that comprise the RGBA color
  116.                                         of the texture border.  Floating-point
  117.                                         values are returned in the range [0,
  118.                                         1].  Integer values are returned as a
  119.                                         linear mapping of the internal
  120.                                         floating-point representation such
  121.                                         that 1.0 maps to the most positive
  122.                                         representable integer and -1.0 maps to
  123.                                         the most negative representable
  124.                                         integer. The initial value is (0, 0,
  125.                                         0, 0).
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. ggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr((((3333GGGG))))          OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee          ggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr((((3333GGGG))))
  137.  
  138.  
  139.  
  140.      GGGGLLLL____DDDDEEEETTTTAAAAIIIILLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____LLLLEEEEVVVVEEEELLLL____SSSSGGGGIIIISSSS       Returns an integer specifying the
  141.                                         number of levels that separate the
  142.                                         level zero image of GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____2222DDDD and
  143.                                         the image of
  144.                                         GGGGLLLL____DDDDEEEETTTTAAAAIIIILLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____2222DDDD____SSSSGGGGIIIISSSS.  See
  145.                                         ggggllllDDDDeeeettttaaaaiiiillllTTTTeeeexxxxFFFFuuuunnnnccccSSSSGGGGIIIISSSS for more
  146.                                         information.
  147.  
  148.      GGGGLLLL____DDDDEEEETTTTAAAAIIIILLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMOOOODDDDEEEE____SSSSGGGGIIIISSSS        Returns a single enumerated value
  149.                                         describing the detail texture mode.
  150.                                         See ggggllllDDDDeeeettttaaaaiiiillllTTTTeeeexxxxFFFFuuuunnnnccccSSSSGGGGIIIISSSS.
  151.  
  152.      GGGGLLLL____DDDDEEEETTTTAAAAIIIILLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____FFFFUUUUNNNNCCCC____PPPPOOOOIIIINNNNTTTTSSSS____SSSSGGGGIIIISSSS Returns the number of points in the
  153.                                         specification of the detail texture
  154.                                         scaling function.  See
  155.                                         ggggllllGGGGeeeettttDDDDeeeettttaaaaiiiillllTTTTeeeexxxxFFFFuuuunnnnccccSSSSGGGGIIIISSSS.
  156.  
  157.      GGGGLLLL____SSSSHHHHAAAARRRRPPPPEEEENNNN____TTTTEEEEXXXXTTTTUUUURRRREEEE____FFFFUUUUNNNNCCCC____PPPPOOOOIIIINNNNTTTTSSSS____SSSSGGGGIIIISSSS
  158.                                         Returns the number of points in the
  159.                                         specification of the sharpen texture
  160.                                         scaling function.  See
  161.                                         ggggllllGGGGeeeettttSSSShhhhaaaarrrrppppeeeennnnTTTTeeeexxxxFFFFuuuunnnnccccSSSSGGGGIIIISSSS.
  162.  
  163.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____LLLLOOOODDDD____BBBBIIIIAAAASSSS____SSSS____SSSSGGGGIIIIXXXX         Returns the single-valued bias amount
  164.                                         added to the intermediate texture LOD
  165.                                         calculated for the s dimension of
  166.                                         _t_a_r_g_e_t.  See ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr for more
  167.                                         information.
  168.  
  169.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____LLLLOOOODDDD____BBBBIIIIAAAASSSS____TTTT____SSSSGGGGIIIIXXXX         Returns the single-valued bias amount
  170.                                         added to the intermediate texture LOD
  171.                                         calculated for the t dimension of
  172.                                         _t_a_r_g_e_t.  See ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr for more
  173.                                         information.
  174.  
  175.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____LLLLOOOODDDD____BBBBIIIIAAAASSSS____RRRR____SSSSGGGGIIIIXXXX         Returns the single-valued bias amount
  176.                                         added to the intermediate texture LOD
  177.                                         calculated for the r dimension of
  178.                                         _t_a_r_g_e_t.  See ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr for more
  179.                                         information.
  180.  
  181.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAXXXX____CCCCLLLLAAAAMMMMPPPP____SSSS____SSSSGGGGIIIIXXXX        Returns the single-valued maximum to
  182.                                         which the s coordinate of _t_a_r_g_e_t is
  183.                                         clamped when GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____WWWWRRRRAAAAPPPP____SSSS is set
  184.                                         to GGGGLLLL____CCCCLLLLAAAAMMMMPPPP, GGGGLLLL____CCCCLLLLAAAAMMMMPPPP____TTTTOOOO____EEEEDDDDGGGGEEEE, or
  185.                                         GGGGLLLL____CCCCLLLLAAAAMMMMPPPP____TTTTOOOO____BBBBOOOORRRRDDDDEEEERRRR____SSSSGGGGIIIISSSS.  The initial
  186.                                         value is 1.
  187.  
  188.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAXXXX____CCCCLLLLAAAAMMMMPPPP____TTTT____SSSSGGGGIIIIXXXX        Returns the single-valued maximum to
  189.                                         which the t coordinate of _t_a_r_g_e_t is
  190.                                         clamped when GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____WWWWRRRRAAAAPPPP____TTTT is set
  191.                                         to GGGGLLLL____CCCCLLLLAAAAMMMMPPPP, GGGGLLLL____CCCCLLLLAAAAMMMMPPPP____TTTTOOOO____EEEEDDDDGGGGEEEE, or
  192.  
  193.  
  194.  
  195.                                                                         PPPPaaaaggggeeee 3333
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202. ggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr((((3333GGGG))))          OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee          ggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr((((3333GGGG))))
  203.  
  204.  
  205.  
  206.                                         GGGGLLLL____CCCCLLLLAAAAMMMMPPPP____TTTTOOOO____BBBBOOOORRRRDDDDEEEERRRR____SSSSGGGGIIIISSSS.  The initial
  207.                                         value is 1.
  208.  
  209.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAXXXX____CCCCLLLLAAAAMMMMPPPP____RRRR____SSSSGGGGIIIIXXXX        Returns the single-valued maximum to
  210.                                         which the r coordinate of _t_a_r_g_e_t is
  211.                                         clamped when GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____WWWWRRRRAAAAPPPP____RRRR is set
  212.                                         to GGGGLLLL____CCCCLLLLAAAAMMMMPPPP, GGGGLLLL____CCCCLLLLAAAAMMMMPPPP____TTTTOOOO____EEEEDDDDGGGGEEEE, or
  213.                                         GGGGLLLL____CCCCLLLLAAAAMMMMPPPP____TTTTOOOO____BBBBOOOORRRRDDDDEEEERRRR____SSSSGGGGIIIISSSS.  The initial
  214.                                         value is 1.
  215.  
  216.      GGGGLLLL____PPPPOOOOSSSSTTTT____TTTTEEEEXXXXTTTTUUUURRRREEEE____FFFFIIIILLLLTTTTEEEERRRR____BBBBIIIIAAAASSSS____SSSSGGGGIIIIXXXX   Returns four floating-point numbers
  217.                                         that comprise the R, G, B and A bias
  218.                                         factors for the texture.  See
  219.                                         ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrrffffvvvv and ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrriiiivvvv.
  220.  
  221.      GGGGLLLL____PPPPOOOOSSSSTTTT____TTTTEEEEXXXXTTTTUUUURRRREEEE____FFFFIIIILLLLTTTTEEEERRRR____SSSSCCCCAAAALLLLEEEE____SSSSGGGGIIIIXXXX  Returns four floating-point numbers
  222.                                         that comprise the R, G, B and A scale
  223.                                         factors for the texture.  See
  224.                                         ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrrffffvvvv and ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrriiiivvvv.
  225.  
  226.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____PPPPRRRRIIIIOOOORRRRIIIITTTTYYYY                Returns the residence priority of the
  227.                                         target texture (or the named texture
  228.                                         bound to it). The initial value is 1.
  229.                                         See ggggllllPPPPrrrriiiioooorrrriiiittttiiiizzzzeeeeTTTTeeeexxxxttttuuuurrrreeeessss.
  230.  
  231.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____PPPPRRRRIIIIOOOORRRRIIIITTTTYYYY____EEEEXXXXTTTT            Returns the residence priority of the
  232.                                         target texture (or the named texture
  233.                                         bound to it).  See
  234.                                         ggggllllPPPPrrrriiiioooorrrriiiittttiiiizzzzeeeeTTTTeeeexxxxttttuuuurrrreeeessssEEEEXXXXTTTT.
  235.  
  236.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____RRRREEEESSSSIIIIDDDDEEEENNNNTTTT                Returns the residence status of the
  237.                                         target texture.  If the value returned
  238.                                         in _p_a_r_a_m_s is GGGGLLLL____TTTTRRRRUUUUEEEE, the texture is
  239.                                         resident in texture memory.  See
  240.                                         ggggllllAAAArrrreeeeTTTTeeeexxxxttttuuuurrrreeeessssRRRReeeessssiiiiddddeeeennnntttt.
  241.  
  242.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____RRRREEEESSSSIIIIDDDDEEEENNNNTTTT____EEEEXXXXTTTT            Returns the residence status of the
  243.                                         target texture.  If the value returned
  244.                                         in _p_a_r_a_m_s is GGGGLLLL____TTTTRRRRUUUUEEEE, the texture is
  245.                                         resident in texture memory.  See
  246.                                         ggggllllAAAArrrreeeeTTTTeeeexxxxttttuuuurrrreeeessssRRRReeeessssiiiiddddeeeennnnttttEEEEXXXXTTTT.
  247.  
  248.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMIIIINNNN____LLLLOOOODDDD____SSSSGGGGIIIISSSS            Returns the low end of the LOD
  249.                                         clamping range.
  250.  
  251.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAXXXX____LLLLOOOODDDD____SSSSGGGGIIIISSSS            Returns the high end of the LOD
  252.                                         clamping range.
  253.  
  254.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____BBBBAAAASSSSEEEE____LLLLEEEEVVVVEEEELLLL____SSSSGGGGIIIISSSS         Returns the base level of the mipmap
  255.                                         set associated with _t_a_r_g_e_t.
  256.  
  257.  
  258.  
  259.  
  260.  
  261.                                                                         PPPPaaaaggggeeee 4444
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268. ggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr((((3333GGGG))))          OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee          ggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr((((3333GGGG))))
  269.  
  270.  
  271.  
  272.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAXXXX____LLLLEEEEVVVVEEEELLLL____SSSSGGGGIIIISSSS          Returns the maximum level of the
  273.                                         mipmap set associated with _t_a_r_g_e_t.
  274.  
  275.      GGGGLLLL____DDDDUUUUAAAALLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSEEEELLLLEEEECCCCTTTT____SSSSGGGGIIIISSSS        Returns the currently selected
  276.                                         component group for GGGGLLLL____DDDDUUUUAAAALLLL____ textures.
  277.                                         Its value is 0 or 1.  See
  278.                                         ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr, ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee1111DDDD,
  279.                                         ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee2222DDDD and ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee3333DDDDEEEEXXXXTTTT.
  280.  
  281.      GGGGLLLL____QQQQUUUUAAAADDDD____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSEEEELLLLEEEECCCCTTTT____SSSSGGGGIIIISSSS,       Returns the currently selected
  282.                                         component group for GGGGLLLL____QQQQUUUUAAAADDDD____ textures.
  283.                                         Its value is 0, 1, 2 or 3.  See
  284.                                         ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr, ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee1111DDDD,
  285.                                         ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee2222DDDD and ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee3333DDDDEEEEXXXXTTTT.
  286.  
  287.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____FFFFIIIILLLLTTTTEEEERRRR4444____SSSSIIIIZZZZEEEE____SSSSGGGGIIIISSSS       Returns the implementation-dependent
  288.                                         texture filtering constant Size used
  289.                                         by the SSSSGGGGIIIISSSS____tttteeeexxxxttttuuuurrrreeee____ffffiiiilllltttteeeerrrr4444 extension.
  290.                                         For an explanation of this constant,
  291.                                         see ggggllllTTTTeeeexxxxFFFFiiiilllltttteeeerrrrFFFFuuuunnnnccccSSSSGGGGIIIISSSS.
  292.  
  293.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCLLLLIIIIPPPPMMMMAAAAPPPP____FFFFRRRRAAAAMMMMEEEE____SSSSGGGGIIIIXXXX      Returns the size of the texture memory
  294.                                         area reserved for paging new texels
  295.                                         into a clipmap.  The size is expressed
  296.                                         as a (floating-point) fraction of half
  297.                                         the width of a clipped level.  See
  298.                                         ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr for more information.
  299.  
  300.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCLLLLIIIIPPPPMMMMAAAAPPPP____CCCCEEEENNNNTTTTEEEERRRR____SSSSGGGGIIIIXXXX     Returns the s and t coordinates of the
  301.                                         center of a clipmap's region of
  302.                                         interest.  See ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr for more
  303.                                         information.
  304.  
  305.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCLLLLIIIIPPPPMMMMAAAAPPPP____OOOOFFFFFFFFSSSSEEEETTTT____SSSSGGGGIIIIXXXX     Returns the s and t toroidal offsets
  306.                                         for a clipmap.  See ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr for
  307.                                         more information.
  308.  
  309.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCLLLLIIIIPPPPMMMMAAAAPPPP____VVVVIIIIRRRRTTTTUUUUAAAALLLL____DDDDEEEEPPPPTTTTHHHH____SSSSGGGGIIIIXXXX
  310.                                         Returns the lod offset, depth, and
  311.                                         virtual depth, respectively, for a
  312.                                         clipmap.  See ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr for more
  313.                                         information.
  314.  
  315.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOMMMMPPPPAAAARRRREEEE____SSSSGGGGIIIIXXXX            Returns a single Boolean value
  316.                                         indicating whether the texture
  317.                                         comparison operation is enabled.  See
  318.                                         ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr for more information.
  319.  
  320.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOMMMMPPPPAAAARRRREEEE____OOOOPPPPEEEERRRRAAAATTTTOOOORRRR____SSSSGGGGIIIIXXXX   Returns the current texture comparison
  321.                                         operator.  See ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr for more
  322.                                         information.
  323.  
  324.  
  325.  
  326.  
  327.                                                                         PPPPaaaaggggeeee 5555
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334. ggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr((((3333GGGG))))          OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee          ggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr((((3333GGGG))))
  335.  
  336.  
  337.  
  338.      GGGGLLLL____SSSSHHHHAAAADDDDOOOOWWWW____AAAAMMMMBBBBIIIIEEEENNNNTTTT____SSSSGGGGIIIIXXXX             Returns the current ambient lighting
  339.                                         coefficient for shadows.  See
  340.                                         ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr for more information.
  341.  
  342. NNNNOOOOTTTTEEEESSSS
  343.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____PPPPRRRRIIIIOOOORRRRIIIITTTTYYYY and GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____RRRREEEESSSSIIIIDDDDEEEENNNNTTTT are available only if the GL
  344.      version is 1.1 or greater.
  345.  
  346.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____3333DDDD, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMIIIINNNN____LLLLOOOODDDD, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAXXXX____LLLLOOOODDDD,
  347.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____BBBBAAAASSSSEEEE____LLLLEEEEVVVVEEEELLLL, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAXXXX____LLLLEEEEVVVVEEEELLLL, and GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____WWWWRRRRAAAAPPPP____RRRR are
  348.      available only if the GL version is 1.2 or greater.
  349.  
  350.      If an error is generated, no change is made to the contents of _p_a_r_a_m_s.
  351.  
  352.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____WWWWRRRRAAAAPPPP____RRRR____EEEEXXXXTTTT is part of the EEEEXXXXTTTT____tttteeeexxxxttttuuuurrrreeee3333DDDD extension.
  353.      GGGGLLLL____DDDDEEEETTTTAAAAIIIILLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____LLLLEEEEVVVVEEEELLLL____SSSSGGGGIIIISSSS, GGGGLLLL____DDDDEEEETTTTAAAAIIIILLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMOOOODDDDEEEE____SSSSGGGGIIIISSSS, and
  354.      GGGGLLLL____DDDDEEEETTTTAAAAIIIILLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____FFFFUUUUNNNNCCCC____PPPPOOOOIIIINNNNTTTTSSSS____SSSSGGGGIIIISSSS are part of the SSSSGGGGIIIISSSS____ddddeeeettttaaaaiiiillll____tttteeeexxxxttttuuuurrrreeee
  355.      extension.  GGGGLLLL____SSSSHHHHAAAARRRRPPPPEEEENNNN____TTTTEEEEXXXXTTTTUUUURRRREEEE____FFFFUUUUNNNNCCCC____PPPPOOOOIIIINNNNTTTTSSSS____SSSSGGGGIIIISSSS is part of the
  356.      SSSSGGGGIIIISSSS____sssshhhhaaaarrrrppppeeeennnn____tttteeeexxxxttttuuuurrrreeee extension.  GGGGLLLL____PPPPOOOOSSSSTTTT____TTTTEEEEXXXXTTTTUUUURRRREEEE____FFFFIIIILLLLTTTTEEEERRRR____BBBBIIIIAAAASSSS____SSSSGGGGIIIIXXXX and
  357.      GGGGLLLL____PPPPOOOOSSSSTTTT____TTTTEEEEXXXXTTTTUUUURRRREEEE____FFFFIIIILLLLTTTTEEEERRRR____SSSSCCCCAAAALLLLEEEE____SSSSGGGGIIIIXXXX are part of the SSSSGGGGIIIIXXXX____tttteeeexxxxttttuuuurrrreeee____ssssccccaaaalllleeee____bbbbiiiiaaaassss
  358.      extension.  GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____PPPPRRRRIIIIOOOORRRRIIIITTTTYYYY____EEEEXXXXTTTT and GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____RRRREEEESSSSIIIIDDDDEEEENNNNTTTT____EEEEXXXXTTTT are part
  359.      of the EEEEXXXXTTTT____tttteeeexxxxttttuuuurrrreeee____oooobbbbjjjjeeeecccctttt extension.  GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMIIIINNNN____LLLLOOOODDDD____SSSSGGGGIIIISSSS
  360.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAXXXX____LLLLOOOODDDD____SSSSGGGGIIIISSSS, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____BBBBAAAASSSSEEEE____LLLLEEEEVVVVEEEELLLL____SSSSGGGGIIIISSSS, and
  361.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAXXXX____LLLLEEEEVVVVEEEELLLL____SSSSGGGGIIIISSSS are part of the SSSSGGGGIIIISSSS____tttteeeexxxxttttuuuurrrreeee____lllloooodddd extension.
  362.      GGGGLLLL____DDDDUUUUAAAALLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSEEEELLLLEEEECCCCTTTT____SSSSGGGGIIIISSSS and GGGGLLLL____QQQQUUUUAAAADDDD____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSEEEELLLLEEEECCCCTTTT____SSSSGGGGIIIISSSS are part of
  363.      the SSSSGGGGIIIISSSS____tttteeeexxxxttttuuuurrrreeee____sssseeeelllleeeecccctttt extension.  GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____FFFFIIIILLLLTTTTEEEERRRR4444____SSSSIIIIZZZZEEEE____SSSSGGGGIIIISSSS is part
  364.      of the SSSSGGGGIIIISSSS____tttteeeexxxxttttuuuurrrreeee____ffffiiiilllltttteeeerrrr4444 extension.  GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCLLLLIIIIPPPPMMMMAAAAPPPP____FFFFRRRRAAAAMMMMEEEE____SSSSGGGGIIIIXXXX,
  365.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCLLLLIIIIPPPPMMMMAAAAPPPP____CCCCEEEENNNNTTTTEEEERRRR____SSSSGGGGIIIIXXXX, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCLLLLIIIIPPPPMMMMAAAAPPPP____OOOOFFFFFFFFSSSSEEEETTTT____SSSSGGGGIIIIXXXX, and
  366.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCLLLLIIIIPPPPMMMMAAAAPPPP____VVVVIIIIRRRRTTTTUUUUAAAALLLL____DDDDEEEEPPPPTTTTHHHH____SSSSGGGGIIIIXXXX are part of the SSSSGGGGIIIIXXXX____cccclllliiiippppmmmmaaaapppp
  367.      extension.  GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOMMMMPPPPAAAARRRREEEE____SSSSGGGGIIIIXXXX and GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOMMMMPPPPAAAARRRREEEE____OOOOPPPPEEEERRRRAAAATTTTOOOORRRR____SSSSGGGGIIIIXXXX
  368.      are part of the SSSSGGGGIIIIXXXX____sssshhhhaaaaddddoooowwww extension.  GGGGLLLL____SSSSHHHHAAAADDDDOOOOWWWW____AAAAMMMMBBBBIIIIEEEENNNNTTTT____SSSSGGGGIIIIXXXX is part of
  369.      the SSSSGGGGIIIIXXXX____sssshhhhaaaaddddoooowwww____aaaammmmbbbbiiiieeeennnntttt extension.
  370.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____LLLLOOOODDDD____BBBBIIIIAAAASSSS____SSSS____SSSSGGGGIIIIXXXX,GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____LLLLOOOODDDD____BBBBIIIIAAAASSSS____TTTT____SSSSGGGGIIIIXXXX, and
  371.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____LLLLOOOODDDD____BBBBIIIIAAAASSSS____RRRR____SSSSGGGGIIIIXXXX are part of the SSSSGGGGIIIIXXXX____tttteeeexxxxttttuuuurrrreeee____lllloooodddd____bbbbiiiiaaaassss
  372.      extension.  GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAXXXX____CCCCLLLLAAAAMMMMPPPP____SSSS____SSSSGGGGIIIIXXXX, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAXXXX____CCCCLLLLAAAAMMMMPPPP____TTTT____SSSSGGGGIIIIXXXX, and
  373.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAXXXX____CCCCLLLLAAAAMMMMPPPP____RRRR____SSSSGGGGIIIIXXXX are part of the SSSSGGGGIIIIXXXX____tttteeeexxxxttttuuuurrrreeee____ccccoooooooorrrrddddiiiinnnnaaaatttteeee____ccccllllaaaammmmpppp
  374.      extension.  See ggggllllIIIInnnnttttrrrroooo for more information on using extensions.
  375.  
  376. EEEERRRRRRRROOOORRRRSSSS
  377.      GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____EEEENNNNUUUUMMMM is generated if _t_a_r_g_e_t or _p_n_a_m_e is not an accepted value.
  378.  
  379.      GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____EEEENNNNUUUUMMMM is generated if _p_n_a_m_e is GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____FFFFIIIILLLLTTTTEEEERRRR4444____SSSSIIIIZZZZEEEE____SSSSGGGGIIIISSSS and
  380.      _t_a_r_g_e_t is not GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____1111DDDD or GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____2222DDDD.
  381.  
  382.      GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____OOOOPPPPEEEERRRRAAAATTTTIIIIOOOONNNN is generated if ggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr is executed
  383.      between the execution of ggggllllBBBBeeeeggggiiiinnnn and the corresponding execution of
  384.      ggggllllEEEEnnnndddd.
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.                                                                         PPPPaaaaggggeeee 6666
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400. ggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr((((3333GGGG))))          OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee          ggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr((((3333GGGG))))
  401.  
  402.  
  403.  
  404. MACHINE DEPENDENCIES
  405.      The SSSSGGGGIIIIXXXX____cccclllliiiippppmmmmaaaapppp extension is supported only on IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy systems.
  406.      The following restrictions apply:
  407.  
  408.           1.  For best performance, the ``breakpoint'' clipmap level (B) must
  409.               be loaded before any other level.  The implementation derives
  410.               the size of the clipmap from the size of this level, so loading
  411.               this level first permits efficient allocation of texture memory.
  412.  
  413.           2.  Clipmaps must be square.
  414.  
  415.           3.  GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____WWWWRRRRAAAAPPPP____SSSS and GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____WWWWRRRRAAAAPPPP____TTTT must be set to
  416.               GGGGLLLL____CCCCLLLLAAAAMMMMPPPP____TTTTOOOO____EEEEDDDDGGGGEEEE____SSSSGGGGIIIISSSS.
  417.  
  418.           4.  It is more efficient to set clipmap attributes that affect
  419.               texture memory allocation (such as
  420.               GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCLLLLIIIIPPPPMMMMAAAAPPPP____FFFFRRRRAAAAMMMMEEEE____SSSSGGGGIIIIXXXX) before loading the first level of
  421.               the clipmap, rather than after loading it.
  422.  
  423.           5.  Virtual clipmaps (whose GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCLLLLIIIIPPPPMMMMAAAAPPPP____VVVVIIIIRRRRTTTTUUUUAAAALLLL____DDDDEEEEPPPPTTTTHHHH____SSSSGGGGIIIIXXXX
  424.               parameters have been defined) use texture memory inefficiently.
  425.               Each level of detail allocates a region of texture memory the
  426.               same size as that of a clipped level.  Any clipmap whose depth
  427.               is less than GGGGLLLL____MMMMAAAAXXXX____CCCCLLLLIIIIPPPPMMMMAAAAPPPP____DDDDEEEEPPPPTTTTHHHH____SSSSGGGGIIIIXXXX should avoid this by not
  428.               specifying GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCLLLLIIIIPPPPMMMMAAAAPPPP____VVVVIIIIRRRRTTTTUUUUAAAALLLL____DDDDEEEEPPPPTTTTHHHH____SSSSGGGGIIIIXXXX parameters.  An
  429.               application can not readback the texture levels whose size is
  430.               smaller than that of the clipped level.
  431.  
  432.           6.  The depth of the virtual clipmap given in
  433.               GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCLLLLIIIIPPPPMMMMAAAAPPPP____VVVVIIIIRRRRTTTTUUUUAAAALLLL____DDDDEEEEPPPPTTTTHHHH____SSSSGGGGIIIIXXXX must be defined before any
  434.               texture levels are downloaded, and it can not be changed once it
  435.               has been specified.  If the application tries to change the
  436.               virtual depth, no action is taken.
  437.  
  438.           7.  When using virtual clipmaps, an application should not
  439.               overcommit texture memory.  Doing so will result in undefined
  440.               behavior.
  441.  
  442.      RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee, RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee2222, and VVVVTTTTXXXX systems do not support
  443.      GGGGLLLL____DDDDEEEETTTTAAAAIIIILLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____LLLLEEEEVVVVEEEELLLL____SSSSGGGGIIIISSSS correctly.
  444.  
  445.      The SSSSGGGGIIIIXXXX____tttteeeexxxxttttuuuurrrreeee____lllloooodddd____bbbbiiiiaaaassss extension is supported only on OOOOccccttttaaaannnneeee2222 VVVVPPPPrrrroooo
  446.      systems and IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy systems.
  447.  
  448.      On IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy systems, if the post-texture filter scale and bias
  449.      values are set to values other than the defaults, they are limited to the
  450.      range [0.0, 1.0).  (note: this range excludes 1.0.)  The
  451.      SSSSGGGGIIIIXXXX____tttteeeexxxxttttuuuurrrreeee____ssssccccaaaalllleeee____bbbbiiiiaaaassss extension is not supported on RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee,
  452.      RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee2222, and VVVVTTTTXXXX systems or on HHHHiiiigggghhhh IIIImmmmppppaaaacccctttt and MMMMaaaaxxxxiiiimmmmuuuummmm IIIImmmmppppaaaacccctttt
  453.      systems.
  454.  
  455.  
  456.  
  457.  
  458.  
  459.                                                                         PPPPaaaaggggeeee 7777
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466. ggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr((((3333GGGG))))          OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee          ggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr((((3333GGGG))))
  467.  
  468.  
  469.  
  470.      The SSSSGGGGIIIISSSS____tttteeeexxxxttttuuuurrrreeee____sssseeeelllleeeecccctttt extension is supported only on IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy
  471.      systems, HHHHiiiigggghhhh IIIImmmmppppaaaacccctttt and MMMMaaaaxxxxiiiimmmmuuuummmm IIIImmmmppppaaaacccctttt on Octane systems, and HHHHiiiigggghhhh
  472.      IIIImmmmppppaaaacccctttt and MMMMaaaaxxxxiiiimmmmuuuummmm IIIImmmmppppaaaacccctttt on Indigo2 systems with the TRAM option card.
  473.  
  474.      The SSSSGGGGIIIISSSS____tttteeeexxxxttttuuuurrrreeee____ffffiiiilllltttteeeerrrr4444 extension is supported only on IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy
  475.      systems.
  476.  
  477.      On IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy systems, GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____VVVVAAAALLLLUUUUEEEE is generated if the value of
  478.      the argument n to the command ggggllllTTTTeeeexxxxFFFFiiiilllltttteeeerrrrFFFFuuuunnnnccccSSSSGGGGIIIISSSS does not equal the
  479.      value of the implementation dependent constant Size, which can be
  480.      determined by calling ggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr with argument
  481.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____FFFFIIIILLLLTTTTEEEERRRR4444____SSSSIIIIZZZZEEEE____SSSSGGGGIIIISSSS.  This restriction will be removed in a
  482.      future release.
  483.  
  484.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAXXXX____CCCCLLLLAAAAMMMMPPPP____SSSS____SSSSGGGGIIIIXXXX, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAXXXX____CCCCLLLLAAAAMMMMPPPP____TTTT____SSSSGGGGIIIIXXXX, and
  485.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAAXXXX____CCCCLLLLAAAAMMMMPPPP____SSSS____SSSSGGGGIIIIXXXX are only supported on OOOOccccttttaaaannnneeee2222 VVVVPPPPrrrroooo systems.
  486.  
  487.  
  488. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  489.      ggggllllAAAArrrreeeeTTTTeeeexxxxttttuuuurrrreeeessssRRRReeeessssiiiiddddeeeennnntttt, ggggllllPPPPrrrriiiioooorrrriiiittttiiiizzzzeeeeTTTTeeeexxxxttttuuuurrrreeeessss, ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.                                                                         PPPPaaaaggggeeee 8888
  526.  
  527.  
  528.  
  529.